package com.ruoyi.app.domain;

import com.ruoyi.common.core.domain.AppBaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import java.util.Date;
import java.util.List;

/**
 * 案件回执对象 app_case_receipt
 * 
 * @author ruoyi
 * @date 2019-12-12
 */
@ApiModel(value="回执信息",description="回执信息")
public class AppCaseReceipt extends AppBaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    @ApiModelProperty(value="ID",name="id",example="1")
    private Long id;

    @ApiModelProperty(value="案件ID",name="caseId",example="1")
    @Excel(name = "案件ID")
    private Long caseId;

    @ApiModelProperty(value="回执标题",name="receiptTitle",example="1")
    @Excel(name = "回执标题")
    private String receiptTitle;

    @ApiModelProperty(value="回执内容",name="receiptContent",example="1")
    @Excel(name = "回执内容")
    private String receiptContent;

    @ApiModelProperty(value="回执时间",name="receiptTime",example="1")
    @Excel(name = "回执时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date receiptTime;
    @ApiModelProperty(value="操作人",name="operator",example="1")
    private String operator;
    @ApiModelProperty(value="操作人ID",name="operatorId",example="1")
    private long operatorId;

    @ApiModelProperty(value="回执照片ID",name="appFileIds",example="1")
    private List<Long> appFileIds;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setCaseId(Long caseId) 
    {
        this.caseId = caseId;
    }

    public Long getCaseId() 
    {
        return caseId;
    }
    public void setReceiptTitle(String receiptTitle) 
    {
        this.receiptTitle = receiptTitle;
    }

    public String getReceiptTitle() 
    {
        return receiptTitle;
    }
    public void setReceiptContent(String receiptContent) 
    {
        this.receiptContent = receiptContent;
    }

    public String getReceiptContent() 
    {
        return receiptContent;
    }
    public void setReceiptTime(Date receiptTime) 
    {
        this.receiptTime = receiptTime;
    }

    public Date getReceiptTime() 
    {
        return receiptTime;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public List<Long> getAppFileIds() {
        return appFileIds;
    }

    public void setAppFileIds(List<Long> appFileIds) {
        this.appFileIds = appFileIds;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public long getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(long operatorId) {
        this.operatorId = operatorId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("caseId", getCaseId())
            .append("receiptTitle", getReceiptTitle())
            .append("receiptContent", getReceiptContent())
            .append("receiptTime", getReceiptTime())
            .toString();
    }
}
